﻿ul                 { padding:0; margin:0; list-style:none; overflow:hidden; }
* html ul          { overflow:visible; height:10px; } 
li                 { padding:0; margin:0; list-style:none; }

#page           { width:1004px; margin:0 auto; }
#container      { background:url(images/bg_indextop.jpg) no-repeat top;  }

#header         { height:139px; overflow:hidden; }

#bodycontainer  { width:1004px; background:url(images/bg_indextop2.jpg) no-repeat left top; }
#bodycontainer2 { width:1004px; background:url(images/bg_index3.jpg) no-repeat left bottom; overflow:hidden; }

#leftcol        { float:left; width:205px; padding:91px 8px 80px 69px; }

#rightcol               { float:left; width:655px; padding-bottom:80px; }

#rightcol .top          { padding-bottom:3px; }
#rightcol .top .c1      { float:left; width:412px; }
#rightcol .top .c1 .r1  { height:51px; padding-top:11px; }
#rightcol .top .c1 .r1 ul   { width:396px; height:36px; border:1px solid #3C611A; margin:0 auto; background:url(images/bg_search.gif) repeat-x; }
#rightcol .top .c1 .r1 li       { float:left; }
#rightcol .top .c1 .r1 li.logo  { padding-left:4px; }
#rightcol .top .c1 .r1 li.input { padding-left:4px; padding-top:6px; }
#rightcol .top .c1 .r1 li.input input,#rightcol .top .c1 .r1 li.input select   { border:1px solid #89C042; background:#F2FEE2; padding:1px; }
#rightcol .top .c1 .r1 li.btn   { padding-left:4px; padding-top:6px; }
#rightcol .top .c1 .r1 li.hot   { padding-left:4px; padding-top:8px; height:18px; width:126px; overflow:hidden; color:#CBFB89; font-weight:bold; }
#rightcol .top .c1 .r1 li.hot a:link    { font-weight:normal; color:#FFF; }
#rightcol .top .c1 .r1 li.hot a:visited { font-weight:normal; color:#FFF; }
#rightcol .top .c1 .r2  { width:398px; margin:0 auto; }
#rightcol .top .c2      { float:left; width:233px; padding-left:10px; }
#rightcol .top .c2 .r1  { padding:46px 0 0 180px; width:53px; height:22px; }
#rightcol .top .c2 .r2 ul   { padding-top:6px; }
#rightcol .top .c2 .r2 li   { font-size:14px; color:#666; padding:3px 0; border-bottom:1px dashed #DDD; }
#rightcol .top .c2 .r2 li a:link        { font-size:12px; color:#115900; }
#rightcol .top .c2 .r2 li a:visited     { font-size:12px; color:#115900; }
#rightcol .top .c2 .r2 li.name a:link   { font-size:14px; color:#F60; }
#rightcol .top .c2 .r2 li.name a:visited{ font-size:14px; color:#F60; }
#rightcol .top .c2 .r2 li.map           { border-bottom:none; padding-top:6px; text-align:center; }

#rightcol .center .tabs                 { width:650px; height:25px; background:url(images/bg_greenline.gif) no-repeat left bottom; }
#rightcol .center .tabs .c1             { float:left; width:595px; height:25px; padding-left:5px; }
#rightcol .center .tabs .c1 li          { float:left; margin-right:3px; }
/*left column: style for tabs row, when tab on mouse over*/
#rightcol .center .tabs .c1 li.tabover              { height:25px; float:left; }
#rightcol .center .tabs .c1 li.tabover              { float:left; background:url(images/tagleft.gif) no-repeat left top }
#rightcol .center .tabs .c1 li.tabover a            { float:left; height:19px; padding:5px 12px 0 12px; background:url(images/tagright.gif) no-repeat right top; display:block; overflow:hidden; margin-bottom:-2px; }
#rightcol .center .tabs .c1 li.tabover a:link       { color:#000; }
#rightcol .center .tabs .c1 li.tabover a:visited    { color:#000;} 
#rightcol .center .tabs .c1 li.tabover a:hover      { color:#F00; text-decoration:none; }
/*left column: style for tabs row, when tab on mouse out*/
#rightcol .center .tabs .c1 li.tabout               { height:23px; float:left; }
#rightcol .center .tabs .c1 li.tabout               { float:left; height:23px; background:url(images/tagleft.gif) no-repeat left bottom }
#rightcol .center .tabs .c1 li.tabout a             { float:left; height:19px; padding:4px 8px 0 8px; background:url(images/tagright.gif) no-repeat right bottom; display:block; overflow:hidden; color:#999; }
#rightcol .center .tabs .c1 li.tabout a:link        { color:#999; }
#rightcol .center .tabs .c1 li.tabout a:hover       { color:#666; text-decoration:none; }

#rightcol .center .tabs .c2             { float:left; width:45px; padding-top:3px; height:22px; text-align:right; }

#rightcol .center .newgoodslist         { width:648px; border:1px solid #89C042; border-top:none; background:#F8FFF3 url(images/bg.gif)  repeat-x top; }
#rightcol .center .newgoodslist2        { width:646px; border:1px solid #FFF; border-top:none; }
ul.newgoods li.item            { width:160px; height:185px; float:left; list-style:none; padding:8px 0 3px; margin:0; border-right:1px dashed #CCC; border-bottom:1px dashed #CCC; text-align:center; overflow:hidden; }
ul.newgoods li.c4              { border-right:none; }
ul.newgoods li.c5              { border-bottom:none; }
ul.newgoods li.c6              { border-bottom:none; }
ul.newgoods li.c7              { border-bottom:none; }
ul.newgoods li.c8              { border-right:none; border-bottom:none; }
ul.newgoods li.item li.title   { height:14px; overflow:hidden; margin-top:125px; padding-bottom:7px; padding-top:4px; overflow:hidden; }
ul.newgoods li.item li.title a:link      { color:#333; font-size:14px; }
ul.newgoods li.item li.title a:visited   { color:#333; font-size:14px; }
ul.newgoods li.item li.title a:hover     { color:#F60; }
ul.newgoods li.item li.pic     { height:125px; color:#666; overflow:hidden; border:none; position:relative; margin-top:-151px; }
ul.newgoods li.item li.pic img { border:1px solid #D8D8D8; padding:1px; width:146px; height:121px; background:#FFF;  }
ul.newgoods li.item li.price             { color:#333; position:relative; padding-top:27px; line-height:12px; }
ul.newgoods li.item li.price span        { color:#333; }
ul.newgoods li.item li.vipprice          { color:#333; padding-top:1px; }
ul.newgoods li.item li.vipprice span     { color:#F60; }
ul.newgoods li.item li         { padding-bottom:3px; padding:0px 2px; }

#rightcol .center .hotgoodslist             { padding:7px 0 0 0; }
#rightcol .center .hotgoodslist .r1         { width:650px; height:38px; background:url(images/title_6.1.jpg) repeat-x left bottom; }
* html #rightcol .center .hotgoodslist .r1  { background:url(images/title_6.1.jpg) repeat-x left 0px; }
#rightcol .center .hotgoodslist .r1 li      { float:left; }
#rightcol .center .hotgoodslist .r1 li.c1   { width:125px; height:38px; overflow:hidden; }
#rightcol .center .hotgoodslist .r1 li.c2   { width:520px; height:24px; padding:14px 5px 0 0; background:url(images/title_6.2.jpg) no-repeat right bottom; text-align:right; }
#rightcol .center .hotgoodslist .r2         { width:648px; border:1px solid #FEDE0A; border-top:none; }
ul.hotgoods li.item            { width:160px; height:185px; float:left; list-style:none; padding:8px 0 3px; margin:0; border-right:1px dashed #CCC; border-bottom:1px dashed #CCC; text-align:center; overflow:hidden; }
ul.hotgoods li.c4              { border-right:none; }
ul.hotgoods li.c5              { border-bottom:none; }
ul.hotgoods li.c6              { border-bottom:none; }
ul.hotgoods li.c7              { border-bottom:none; }
ul.hotgoods li.c8              { border-right:none; border-bottom:none; }
ul.hotgoods li.item li.title   { height:14px; overflow:hidden; margin-top:125px; padding-bottom:7px; padding-top:4px; overflow:hidden; }
ul.hotgoods li.item li.title a:link      { color:#333; font-size:14px; }
ul.hotgoods li.item li.title a:visited   { color:#333; font-size:14px; }
ul.hotgoods li.item li.title a:hover     { color:#F60; }
ul.hotgoods li.item li.pic     { height:125px; color:#666; overflow:hidden; border:none; position:relative; margin-top:-151px; }
ul.hotgoods li.item li.pic img { border:1px solid #FDCC4E; padding:1px; width:146px; height:121px; background:#FFF;  }
ul.hotgoods li.item li.price             { color:#333; position:relative; padding-top:27px; line-height:12px; }
ul.hotgoods li.item li.price span        { color:#333; }
ul.hotgoods li.item li.vipprice          { color:#333; padding-top:1px; }
ul.hotgoods li.item li.vipprice span     { color:#F60; }
ul.hotgoods li.item li         { padding-bottom:3px; padding:0px 2px; }


#rightcol .bottom               { width:650px; padding-top:6px; }
#rightcol .bottom .c1           { width:322px; padding-right:6px; float:left; }
#rightcol .bottom .r1           { width:317px; height:25px; padding:16px 5px 0 0; text-align:right; }
#rightcol .bottom .r2           { width:320px; border-left:1px solid #8AC340; border-right:1px solid #8AC340; }
#rightcol .bottom .r3           { width:322px; background:url(images/title_7.1.jpg) no-repeat left top; height:3px; overflow:hidden; }
#rightcol .bottom .r2 li            { height:18px; padding:3px 0 4px 24px; background:url(images/icon_new1.gif) no-repeat 6px; border-bottom:1px dashed #D3D1D1; }
* html #rightcol .bottom .r2 li     { padding:2px 0 3px 24px; }
#rightcol .bottom .r2 li li.title   { padding:0; width:80%; background:none; border:none; height:20px; overflow:hidden; float:left; }
#rightcol .bottom .r2 li li.time    { padding:0; width:20%; background:none; border:none; float:left; text-align:center; }
#rightcol .bottom .r2 li li span    { font-size:10px; color:#999; }

#rightcol .bottom .c1 .r1       { background:url(images/title_7.jpg) no-repeat left top; }
#rightcol .bottom .c2           { width:322px; float:left; }
#rightcol .bottom .c2 .r1       { background:url(images/title_8.jpg) no-repeat left top; }
